package com.linkgie.galaxyframework.templating.model.java;

import java.util.List;

/**
 * 定义了 Java 类的基本代码结构；
 * 
 * @author huanghaiquan
 *
 */
public class JavaClassBase extends JavaSourceCode {
	
	private JavaType supperClass;
	
	private List<JavaType> implementInterfaces;

	@Override
	public String getTypeKeyword() {
		return "class";
	}

	public JavaType getSupperClass() {
		return supperClass;
	}

	public void setSupperClass(JavaType supperClass) {
		this.supperClass = supperClass;
	}

	public List<JavaType> getImplementInterfaces() {
		return implementInterfaces;
	}

	public void setImplementInterfaces(List<JavaType> implementInterfaces) {
		this.implementInterfaces = implementInterfaces;
	}
	
	
	
}
